*{
    list-style-type: none;
}
.div1{
    width: 100vw;
    height: 312px;
    overflow: hidden;
}
.img{
    width: 100vw;
}
.div2{
    width: 80vw;
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 26px;
    font-weight: 700;
}
.div3{
    margin-left: 10px;
}
.span3-1{
    color: red;
}
.div3>span{
    font-size: 18px;
}
.phone{
    float: right;
    width: 20px;
    margin-right: 40px;
    margin-bottom: -5px;
}
.div4{
    margin-left: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    color: rgb(204,204,207);
}
.div5>span{
    height: 20px;
    margin-left: 12px;
    padding: 3px;
    /* margin-top: 10px; */
    color: rgb(184,183,186);
    background-color: rgb(222,233,240);
}
.div6{
    width: 100vw;
    display: flex;
}
.ul6-1{
    flex: 1;
}
.ul6-1>li{
    height: 60px;
    line-height: 60px;
    
}
.div7{
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: rgb(184,183,186);
}
.div8{
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 30px;
    color: rgb(255,147,38);
}
.div9{
    width: 90vw;
    font-size: 18px;
    line-height: 24px;
    margin-top: 10px;
    margin-left: 10px;
}
.div10{
    width: 100vw;
    height: 300px;
    display: flex;
    flex-direction: column;
}
.div10-1{
    flex: 1;
    display: flex;
}
.div10-2-1{
    flex: 1;
}
.div10-2-1>img{
    margin-top: 15px;
    margin-left: 20px;
    width: 100px;
}
.div10-2-2{
    flex: 3;
}
.p10-1{
    font-weight: 700;
}
.div10-2-3>span{
    color: rgb(133,159,182);
}
.div11{
    height: 60px;
    line-height: 60px;
    margin-top: 10px;
    margin-left: 10px;
    font-size: 30px;
}
.div12-1{
    height: 60px;
    line-height: 60px;
}
.span12-1{
    margin-left: 10px;
    color: rgb(184,183,186);
}
#div13{
    width: 100vw;
    height: 300px;
}
.div15{
    width: 100vw;
    height: 720px;
    
}
.ul15{
    width: 100vw;
    display: flex;
    flex-direction: column;
}
.li15-1{
    flex: 1;
}

.div15-1{
    margin-top: 20px;
    display: flex;
}
.div15-1-1{
    flex: 2;
}
.img1{
    width: 120px;
    margin-top: 30px;
}
.div15-2{
    flex: 5;
}
.div15-3{
    margin-top: 10px;
}
.div15-4{
    margin-top: 10px;
}
.div15-5{
    margin-top: 10px;
}
.span15-2{
    float: right;
    margin-right: 60px;
    color: rgb(255,138,0);
}
.span15-3{
    color: rgb(180,158,141);
}
.span15-4{
    float: right;
    margin-right: 60px;
    color: rgb(180,158,141);
}
.span15-5{
    color: rgb(133,159,182);
}
.span15-6{
    color: rgb(133,159,182);
}
.div14{
    width: 80vw;
    height: 50px;
    line-height: 50px;
    font-size: 20px;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.div16{
    height: 60px;
    line-height: 60px;
    margin-top: 935px;
    text-align: center;
    color: rgb(184,183,186);
}

html{
    font-size: 20px;
}

.last1-1{
    height: 300px;
    width: 100vw;
    background-color: #2f3130 ;
    display: flex;
    flex-direction: column;
    position: absolute;
    bottom: -3880px;
    color: rgb(114,116,115);
}
.last2-1{
    flex: 1;
    font-size: 1rem;
    margin-left: 10px;
    margin-right: 10px;
    border-bottom: 1px rgb(114,116,115);
}
.last2-2{
    flex: 1;
    display: flex;
}
.last3-11{
    width: 20%;
}
.last3-1{
    width: 10%;
}
.last3-2{
    width: 20%;
}
.last3-3{
    width: 10%;
}
.last3-4{
    width: 40%;
}
.last3-1>img{
    margin-top: 5px;
}
.last3-3>img{
    margin-top: 5px;
}
.last2-3{
    flex: 1;
    position: relative;
}
.last-p3{
    width: 300px;
    position: absolute;
    left: 50%;
    top: 10px;
    margin-left: -150px;
}
.last-p4{
    font-size: 15px;
    width: 280px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -140px;
}
